package org.activequant.tradesystem.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 * 
 * An annotation interface. Defines name(String)-"" by default, and optional(boolean)-false by default attributes<br/>
 * <br>
 * <b>History:</b><br>
 *  - [17.01.2008] Created (Erik)<br>
 *
 *  @author Erik Nijkamp
 */
@Retention(RetentionPolicy.RUNTIME)
public @interface Inject {
	
	String name() default "";
	
	boolean optional() default false;
	
}
